332
145
36
48
106
238
177
59
27
104
26
82
34
56
29
101
147
69
83
35
28
75
135
126
138
30
32
66
200
53
77
111
87
17
41
33
42
302
160
150
62
170
98
24
20
78
19
222
44
40