100
232
148
56
24
58
52
403
117
60
116
80
13
16
8
33
18
14
102
35
44
157
3
64
39
164
49
23
99
7
495
5
6
83
2
29
66
34
82
147
230
50
22
47
151
113
65