61
82
16
8
41
102
23
14
18
43
126
37
3
25
11
5
112
48
377
90
330
152
4
7
0
12
10
335
53
243
44
27
36
17
111
77
9
177
22
2
76
59
207
13
30
24
420