29
11
31
20
16
42
41
23
108
12
102
5
188
77
51
4
24
7
19
34
10
21
62
18
25
146
54
80
327
194
13
97
116
183
22
119
198
37
197
71
745
89
67