109
22
14
11
7
13
30
25
19
12
4
20
27
17
34
59
57
40
61
54
114
31
51
74
88
60
478
559
165
123
68
33
6
16
63
143
37
73
159
93
35
32
125
214
70
44
412
84
117
50
268