108
15
41
111
34
9
6
54
29
18
16
32
11
39
23
33
10
8
26
5
28
4
35
20
19
66
37
63
77
40
155
88
117
104
71
43
74
86
64
61
130
58
121
92
56
89
99
50
47