83
13
129
23
41
45
40
20
152
80
37
126
79
28
160
31
146
11
32
35
21
17
510
33
127
89
60
92
34
195
52
259
75
109
86
61
65
82
69
106
128
267
180
51
53
25
104
39
177