40
369
95
252
94
41
101
54
38
132
246
16
114
42
30
24
201
6
45
2
32
43
145
5
96
58
63
49
12
20
28
18
14
135
13
155
27
4
17
64
489
375
11
23
213
167
140
104
161
76
324