127
246
110
276
22
95
74
55
57
19
78
41
99
91
14
49
13
44
122
107
76
97
70
7
11
81
67
542
254
18
143
83
59
236
128
33
31
30
50
10
202
58
1
2
21
105
32
25
5
43
385
106
268