102
38
275
46
17
85
206
117
34
45
218
72
381
131
76
67
12
9
22
51
93
60
29
14
25
156
10
3
8
4
1
53
33
338
114
21
7
31
232
56
74
32
6
16
212
81
52
24
48
71