217
146
31
29
48
19
79
49
22
122
180
107
32
96
158
154
45
30
63
141
83
106
53
67
285
54
33
62
23
199
308
35
52
41
133
76
44
216
13
90
279
234
42
36
97
55
163
58