45
106
10
82
13
26
29
20
28
42
7
11
16
62
32
66
83
24
165
27
30
23
31
22
17
55
51
65
96
77
84
8
34
41
152
117