83
60
42
104
50
48
93
45
108
22
91
23
32
101
53
24
36
34
21
204
49
39
114
137
11
110
41
99
16
38
82
29
85
51
358
88
44
40
76
68
35
507
199
136
67
372
54
28