89
45
24
36
106
54
16
6
29
31
93
7
60
81
19
20
10
23
342
33
32
58
38
12
50
26
14
118
69
2
3
101
4
35
11
152
37
226
13
41
18
28
76
47