145
323
104
182
174
29
62
107
49
9
42
165
142
13
197
240
328
132
114
109
103
99
111
7
41
17
11
48
116
45
31
15
151
296
53
50
152
34
137
55
96
69
63
205
87
61
77
37
105
1027
76