29
31
93
7
16
60
81
19
20
10
23
339
33
32
58
38
12
50
26
14
118
69
2
3
101
4
35
11
152
37
226
13
41
36
6
17
28
76
46
169
112
30
114
88
9