29
22
23
16
53
42
25
12
140
13
19
20
6
31
44
189
43
62
2
82
242
87
21
126
14
4
54
48
64
51
7
92
58
18
3
135
1195
49
26
65
40
85
89
73
24
77
61