109
20
79
84
15
373
215
48
2
31
140
25
41
97
37
57
106
40
16
72
17
46
228
369
83
73
88
108
118
61
120
28
135
160
92
6
26
189
3
68
35
56
32
29
49
44
54
1