93
39
3
81
16
92
51
33
349
153
35
107
267
152
127
9
21
15
38
43
40
112
78
47
83
60
65
7
139
23
55
24
4
143
18
157
146
53
67
166
109
11
52
121
411
399
70
63
241
122