36
30
38
11
25
575
196
23
70
45
408
98
66
20
217
220
55
78
14
54
141
39
195
17
24
31
37
114
63
157
127
235
16
48
94
84
15
5
132
89
292
69
12
342
124
65
58