103
389
92
76
213
32
12
52
30
86
24
21
19
131
17
368
29
44
343
55
165
99
732
36
71
80
66
39
20
560
63
151
124
43
300
169
64
15
25
9
261
34
51
42
345
31
75