108
30
120
78
68
76
277
23
32
49
16
365
33
107
11
47
94
37
39
56
297
54
241
19
105
59
36
75
141
92
100
116
165
80
158
309
192
28
41
128
17
300
81
2
87
15
21
113
97
43
31