32
12
31
8
4
21
1
44
101
11
61
82
7
41
2
53
51
18
15
30
37
36
13
6
26
20
5
107
17
202
28
48
98
59
3
22