103
63
33
9
58
50
81
49
31
60
70
8
41
268
140
30
132
285
230
44
36
32
11
38
22
25
65
15
92
96
21
23
61
133
51
55
69
71
107
13
114
168
39
47
28
16
93
34