22
203
43
104
139
37
83
20
62
107
10
41
12
187
349
28
50
54
121
259
64
224
51
142
938
13
58
18
19
48
9
537
162
154
110
153
16
84
26
97
452
42
755
38
95
151
7
17
3191
123
254