104
52
88
54
28
107
17
30
73
35
37
72
0
29
13
3
10
331
77
5
130
7
12
85
132
9
50
75
356
150
48
18
101
187
97
74
148
125
22
144
96
14
90
91
110
42
38
511
60
232
65