104
29
76
33
64
37
21
45
133
34
36
75
38
16
24
77
62
152
13
28
22
157
63
100
52
25
99
31
108
19
116
53
92
42
70
56
169
164
46
44
262
216
235
297
15
160
26