106
29
25
73
19
22
47
10
8
27
37
44
20
4
162
38
68
64
17
24
59
81
51
122
123
48
11
16
70
21
115
90
41
36
52
114
42
2
5
94
26