45
23
131
8
17
39
30
24
318
19
40
86
46
182
77
61
49
108
180
55
59
50
72
275
149
190
35
181
58
38
98
106
53
70
13
146
42
47
125
88
36
51
27
65
79
103