33
45
28
31
8
36
19
125
114
41
21
24
15
17
3
81
2
90
53
23
12
93
29
6
40
79
14
10
132
67
11
26
5
37
13
16
48
27
110
49
57
145
194
35