83
15
104
38
30
13
22
51
18
52
261
7
590
131
2
71
85
213
64
27
206
43
242
115
102
160
157
59
97
94
103
81
122
92
121
58
11
354
135
151
56
237
55
134
6
89
86
77
91
368