101
11
14
187
277
326
38
34
150
49
22
31
149
86
214
47
74
199
6
20
25
3
12
39
123
29
338
127
23
100
24
281
42
92
186
51
9
17
142
18
65
52
116
15
59
374
35