33
11
38
275
77
100
71
16
12
62
54
46
47
30
204
157
52
89
79
53
95
75
19
40
69
337
39
72
23
45
13
67
151
25
175
291
94
37
17
106
120
121
160
31
207
34
88
92
172
122
145