88
34
49
297
166
217
28
19
99
122
38
89
32
52
376
156
65
57
66
39
17
92
21
63
29
83
41
91
79
31
194
53
51
11
20
42
155
164
27
23
15
50
30
16
70
40
36
102