48
36
32
31
45
109
248
80
57
81
297
92
19
134
61
70
75
52
18
21
158
13
34
23
79
27
35
86
94
205
58
38
46
165
68
157
26
124
105
413
54
82
9
103
292
253
141
122
148
145
167