77
28
44
13
22
31
342
80
43
85
24
56
8
27
36
82
130
73
39
58
201
51
14
5
2
16
366
209
159
137
72
20
30
148
11
68
135
46
74
173
12
262
105
88
40
35
23
98
64