107
59
12
656
51
40
46
16
39
45
50
48
180
15
8
29
44
157
23
13
55
10
4
122
137
24
11
73
7
58
3
34
125
60
22
35
457
106
56
70
19
458
81
31