105
31
11
67
6
27
45
54
33
30
55
214
47
14
128
79
46
41
93
10
66
101
9
35
83
106
48
455
274
145
200
114
42
4
8
69
115
52
58
59
138
22
64
21
19
39
96
1
7