115
14
43
40
125
85
47
76
12
15
36
31
29
72
60
57
58
22
135
13
11
59
41
45
139
16
66
84
126
62
52
64
149
180
81
27
17
48
5
33
159
74
206
35
82
32
73
296
78
342