101
105
47
23
29
16
15
111
27
50
25
165
34
13
73
309
77
14
81
17
70
41
51
19
26
42
72
121
33
44
66
126
130
140
10
28
36
43
119
45
8
117
53
122
46
40
32