51
130
67
31
33
164
25
56
17
86
38
29
32
20
102
14
11
94
36
13
40
115
18
58
43
197
210
69
23
342
57
116
65
241
146
550
466
406
75
123
101
108
317
26
47
37
15
3
70