33
114
38
21
48
58
92
30
51
529
14
26
374
32
378
43
87
89
50
53
11
20
12
71
57
41
164
126
42
52
28
55
128
8
34
66
106
23
328
77
272
2
152
233
124
236
63
40
85