109
136
39
47
23
43
84
100
54
261
77
65
58
79
353
98
106
121
297
80
49
117
444
48
81
85
125
20
42
320
64
279
404
152
55
206
25
68
171
160
56
124
36
97
46
1
61