113
139
20
48
37
29
7
100
18
23
50
109
31
274
107
338
53
75
39
82
58
117
129
61
148
372
34
102
64
694
71
47
110
127
180
181
33
145
178
26
44
300
12
152
30
32
134
36
13
282
22