33
114
38
21
48
47
58
92
29
50
30
528
14
25
373
32
378
43
87
88
53
10
91
19
11
71
56
41
164
126
51
27
55
128
8
66
106
23
328
77
272
2
152
233
124
236
63
42
40
85