29
10
16
63
35
42
27
49
33
238
18
32
15
78
36
22
82
60
23
47
76
41
28
132
148
46
105
51
152
91
34
103
154
165
118
52
97
17
37
40
340
53
50
120
204
114
55
124
80