59
102
12
22
58
17
108
33
47
13
35
52
95
45
53
116
159
113
36
20
85
70
50
61
75
15
196
19
8
73
74
39
44
72
189
16
24
254
69
49
65
186
5
31
51