27
152
22
11
66
35
72
28
214
58
50
398
110
89
116
31
64
33
26
46
19
13
70
30
65
55
164
117
76
21
32
86
78
14
176
111
165
75
368
34
40
42
54
41
24
51
199
118
569