34
16
232
99
23
64
27
11
253
25
14
19
111
67
1071
40
90
1353
195
24
57
76
42
165
107
13
54
50
394
340
302
105
77
36
39
44
78
41
28
32
21
17
18
37
138
68
3
222
33
60
26