102
192
116
7
43
20
13
51
117
47
31
16
165
304
57
148
44
156
35
146
56
66
99
70
65
208
67
103
179
63
81
40
107
138
1067
93
581
4
11
196
60
25
18
33
94
55
34
17
21
6
194
158
199
132
398
281