22
291
222
27
47
96
34
94
126
153
69
75
16
165
12
68
25
56
71
26
117
54
42
60
108
130
48
158
76
656
46
160
250
58
28
37
19
11
111
107
7
10
14
31
36