33
62
29
83
45
63
32
15
8
306
50
42
36
65
11
40
145
164
122
41
14
12
27
43
114
217
47
319
48
22
59
95
102
31
28
19
776
51
35
293
448
68