165
38
23
17
346
112
257
26
223
78
358
18
42
10
8
71
106
7
162
150
217
30
93
88
47
11
59
97
19
431
4
43
114
37
60
77
24
167
110
73
21
127
248
49
1009
131
74
9
48
76
96