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