43
17
60
2
13
39
41
10
11
24
106
78
90
15
74
18
73
23
55
32
69
22
380
408
640
165
75
28
104
207
47
70
134
138
205
230
338
93
313
128
1
233
21
19
29
56
107
25
30
50