127
42
41
27
12
21
35
95
52
5
13
36
29
33
43
23
9
3
4
7
11
86
15
45
93
62
20
74
1
152
180
70
217
63
40
108
17
124
30
53
48
126
18
164