179
43
46
255
35
62
85
32
25
91
48
37
27
7
59
5
40
78
39
23
138
57
73
29
14
76
60
41
152
16
51
187
145
501
266
22
103
84
75
373
52
88
135
33
301
20
36
18