34
12
20
31
40
21
15
23
213
44
33
210
58
22
4
5
7
85
49
761
55
218
16
26
67
75
102
50
25
28
104
239
322
70
10
29
176
46
208
41
524
136
138
93
211
35
420
59
240