33
37
25
23
126
74
16
87
56
19
115
132
22
34
44
296
31
54
117
88
26
205
58
12
100
30
171
83
68
49
17
72
48
77
11
59
178
313
644
66
218
61
60
103
32
159
18