109
47
52
19
51
64
15
20
17
80
61
26
32
782
77
168
88
74
307
59
25
41
24
23
3
8
65
12
42
83
43
31
121
30
67
91
11
175
124
9
22
38
75
300
16
86
127
111
248
132
10