102
21
14
11
7
30
25
18
12
4
20
27
17
34
57
40
61
54
114
31
51
74
88
60
59
478
559
164
123
68
33
6
15
62
143
37
73
159
92
35
32
124
213
69
44
49
412
22
84
117
50
268
3