52
9
23
3
22
13
7
76
35
42
39
19
29
15
148
12
28
66
151
87
49
108
78
111
25
267
140
57
30
50
31
101
75
383
89
169
153
601
60
184
36
56
26
132
43
703
91
136
230
253
204
68
77