32
119
394
69
50
257
7
49
22
193
63
43
13
25
83
65
18
61
48
85
79
141
37
36
40
31
28
64
73
51
41
62
26
11
134
184
20
115
15
44
159
75
35
19
57
140
46
174
151
136