10
21
31
38
9
145
61
16
33
26
7
34
20
59
11
41
12
93
17
39
178
70
73
94
82
135
110
113
123
87
202
365
154
28
3
83
305
80
124
76
296
62
35
19
25
5
114
29