112
83
145
25
8
16
24
43
31
21
6
35
4
53
48
30
66
71
29
20
33
13
166
46
2
23
61
216
37
81
9
32
84
7
44
11
28
15
10
79
442
125
58
89
69
27