diff --git a/icons/003b595d6cc544dd981d3468d5caafa38p24bq7sa7 6.jpg b/icons/003b595d6cc544dd981d3468d5caafa38p24bq7sa7 6.jpg new file mode 100644 index 00000000..1c5cb9f4 Binary files /dev/null and b/icons/003b595d6cc544dd981d3468d5caafa38p24bq7sa7 6.jpg differ diff --git a/icons/0b63ea4e8ca34690ac3f4d5eb7402fd1y8qv7ahcz4 0.jpg b/icons/0b63ea4e8ca34690ac3f4d5eb7402fd1y8qv7ahcz4 0.jpg new file mode 100644 index 00000000..7ac29b99 Binary files /dev/null and b/icons/0b63ea4e8ca34690ac3f4d5eb7402fd1y8qv7ahcz4 0.jpg differ diff --git a/icons/0c1fb92238ce4f67b9c2cb03c9c932c8a28451t0g7 15.png b/icons/0c1fb92238ce4f67b9c2cb03c9c932c8a28451t0g7 15.png new file mode 100644 index 00000000..f1cef4eb Binary files /dev/null and b/icons/0c1fb92238ce4f67b9c2cb03c9c932c8a28451t0g7 15.png differ diff --git a/icons/0cb17971ee494c23ad8914e56bcd88ddz0c3kdo5wh 1.jpg b/icons/0cb17971ee494c23ad8914e56bcd88ddz0c3kdo5wh 1.jpg new file mode 100644 index 00000000..ccf9b61c Binary files /dev/null and b/icons/0cb17971ee494c23ad8914e56bcd88ddz0c3kdo5wh 1.jpg differ diff --git a/icons/0fa8569e018846448017f11d1f2795abunxkrejr75 2.jpg b/icons/0fa8569e018846448017f11d1f2795abunxkrejr75 2.jpg new file mode 100644 index 00000000..2ef9d892 Binary files /dev/null and b/icons/0fa8569e018846448017f11d1f2795abunxkrejr75 2.jpg differ diff --git a/icons/15e36da884e44f91939a92468d0c848fxftnm6thvc 28.png b/icons/15e36da884e44f91939a92468d0c848fxftnm6thvc 28.png new file mode 100644 index 00000000..9ed6c118 Binary files /dev/null and b/icons/15e36da884e44f91939a92468d0c848fxftnm6thvc 28.png differ diff --git a/icons/1826c7f20771444e888501d91332f129wik43qfgmw 45.png b/icons/1826c7f20771444e888501d91332f129wik43qfgmw 45.png new file mode 100644 index 00000000..e2c1d484 Binary files /dev/null and b/icons/1826c7f20771444e888501d91332f129wik43qfgmw 45.png differ diff --git a/icons/183bae2de334412f8593325805bb45e07xvwxc6nbn 39.png b/icons/183bae2de334412f8593325805bb45e07xvwxc6nbn 39.png new file mode 100644 index 00000000..f05fdba2 Binary files /dev/null and b/icons/183bae2de334412f8593325805bb45e07xvwxc6nbn 39.png differ diff --git a/icons/1aeaed1e02e542088c53eaaa38dab6eddyxjgr4n70 3.jpg b/icons/1aeaed1e02e542088c53eaaa38dab6eddyxjgr4n70 3.jpg new file mode 100644 index 00000000..0e199a78 Binary files /dev/null and b/icons/1aeaed1e02e542088c53eaaa38dab6eddyxjgr4n70 3.jpg differ diff --git a/icons/278a0afed5af4f3bbdd4924eff96a6adqa5k51i1cb 40.png b/icons/278a0afed5af4f3bbdd4924eff96a6adqa5k51i1cb 40.png new file mode 100644 index 00000000..72d151db Binary files /dev/null and b/icons/278a0afed5af4f3bbdd4924eff96a6adqa5k51i1cb 40.png differ diff --git a/icons/29b418bf2543477d8417a85e779e6d79clby7stw86 29.png b/icons/29b418bf2543477d8417a85e779e6d79clby7stw86 29.png new file mode 100644 index 00000000..3a58ec34 Binary files /dev/null and b/icons/29b418bf2543477d8417a85e779e6d79clby7stw86 29.png differ diff --git a/icons/2bc4d547018d4f96b8e1de7189ff2baapo5k04fjw6 4.jpg b/icons/2bc4d547018d4f96b8e1de7189ff2baapo5k04fjw6 4.jpg new file mode 100644 index 00000000..08a08009 Binary files /dev/null and b/icons/2bc4d547018d4f96b8e1de7189ff2baapo5k04fjw6 4.jpg differ diff --git a/icons/2df97180310245fca28274c2250bd2f6g7gzt0l2e7 16.png b/icons/2df97180310245fca28274c2250bd2f6g7gzt0l2e7 16.png new file mode 100644 index 00000000..4c2d759b Binary files /dev/null and b/icons/2df97180310245fca28274c2250bd2f6g7gzt0l2e7 16.png differ diff --git a/icons/2e0e4ffe26d045968fe9e6082e7221b5eohjjkkg0a 5.jpg b/icons/2e0e4ffe26d045968fe9e6082e7221b5eohjjkkg0a 5.jpg new file mode 100644 index 00000000..6f6fb395 Binary files /dev/null and b/icons/2e0e4ffe26d045968fe9e6082e7221b5eohjjkkg0a 5.jpg differ diff --git a/icons/2f2a3420ee0945fdb05614691f7beda8oiax27m3yb 17.png b/icons/2f2a3420ee0945fdb05614691f7beda8oiax27m3yb 17.png new file mode 100644 index 00000000..d09a8462 Binary files /dev/null and b/icons/2f2a3420ee0945fdb05614691f7beda8oiax27m3yb 17.png differ diff --git a/icons/306ee4383bbf460494e8b3368782a076ugnezzb362 41.png b/icons/306ee4383bbf460494e8b3368782a076ugnezzb362 41.png new file mode 100644 index 00000000..de03b96f Binary files /dev/null and b/icons/306ee4383bbf460494e8b3368782a076ugnezzb362 41.png differ diff --git a/icons/38470df90d8c436fade672478461e3732l8z7ernvh 11.jpg b/icons/38470df90d8c436fade672478461e3732l8z7ernvh 11.jpg new file mode 100644 index 00000000..3a132a9d Binary files /dev/null and b/icons/38470df90d8c436fade672478461e3732l8z7ernvh 11.jpg differ diff --git a/icons/3a49912fa3ed4b3b88e5f7a677b8fd85vkcnrstsrs 19.png b/icons/3a49912fa3ed4b3b88e5f7a677b8fd85vkcnrstsrs 19.png new file mode 100644 index 00000000..96b82956 Binary files /dev/null and b/icons/3a49912fa3ed4b3b88e5f7a677b8fd85vkcnrstsrs 19.png differ diff --git a/icons/3a985dc276b941c093a12332500d9784ce3bed9l0c 18.png b/icons/3a985dc276b941c093a12332500d9784ce3bed9l0c 18.png new file mode 100644 index 00000000..1e2f75c2 Binary files /dev/null and b/icons/3a985dc276b941c093a12332500d9784ce3bed9l0c 18.png differ diff --git a/icons/3f2b2db25f184563989f60ac77dbf305lxirf2h7pq 20.png b/icons/3f2b2db25f184563989f60ac77dbf305lxirf2h7pq 20.png new file mode 100644 index 00000000..f45a0a1d Binary files /dev/null and b/icons/3f2b2db25f184563989f60ac77dbf305lxirf2h7pq 20.png differ diff --git a/icons/40ac3a3abd9b477791312333c225128fvobn7ebkeb 30.png b/icons/40ac3a3abd9b477791312333c225128fvobn7ebkeb 30.png new file mode 100644 index 00000000..68865ab8 Binary files /dev/null and b/icons/40ac3a3abd9b477791312333c225128fvobn7ebkeb 30.png differ diff --git a/icons/4209c46356f4478ea3ed2b8adfc8dd4d4udgw8nsig 46.png b/icons/4209c46356f4478ea3ed2b8adfc8dd4d4udgw8nsig 46.png new file mode 100644 index 00000000..2c85d43d Binary files /dev/null and b/icons/4209c46356f4478ea3ed2b8adfc8dd4d4udgw8nsig 46.png differ diff --git a/icons/481e308eeabf4910823b3558ccc19403mv8yjufemd 42.png b/icons/481e308eeabf4910823b3558ccc19403mv8yjufemd 42.png new file mode 100644 index 00000000..df78b34d Binary files /dev/null and b/icons/481e308eeabf4910823b3558ccc19403mv8yjufemd 42.png differ diff --git a/icons/50bed67b30774124a07b8003247243f059fmipd1zd 31.png b/icons/50bed67b30774124a07b8003247243f059fmipd1zd 31.png new file mode 100644 index 00000000..754d2454 Binary files /dev/null and b/icons/50bed67b30774124a07b8003247243f059fmipd1zd 31.png differ diff --git a/icons/51f0328634934883a994abb33173129fgcar4l6l8l 32.png b/icons/51f0328634934883a994abb33173129fgcar4l6l8l 32.png new file mode 100644 index 00000000..f4a779ab Binary files /dev/null and b/icons/51f0328634934883a994abb33173129fgcar4l6l8l 32.png differ diff --git a/icons/52e47a4a54ad4875a28f1f74aad134980qsl1vkpua 7.jpg b/icons/52e47a4a54ad4875a28f1f74aad134980qsl1vkpua 7.jpg new file mode 100644 index 00000000..35497e65 Binary files /dev/null and b/icons/52e47a4a54ad4875a28f1f74aad134980qsl1vkpua 7.jpg differ diff --git a/icons/5771a123b9a24666b5cdcf531f7744d6grduvuarjw 47.png b/icons/5771a123b9a24666b5cdcf531f7744d6grduvuarjw 47.png new file mode 100644 index 00000000..f4261815 Binary files /dev/null and b/icons/5771a123b9a24666b5cdcf531f7744d6grduvuarjw 47.png differ diff --git a/icons/57f108bff43744c88323c666d77cac72g4p0a23tpo 33.png b/icons/57f108bff43744c88323c666d77cac72g4p0a23tpo 33.png new file mode 100644 index 00000000..de36f6be Binary files /dev/null and b/icons/57f108bff43744c88323c666d77cac72g4p0a23tpo 33.png differ diff --git a/icons/59a066f8bb5145cbada4b7a08965cf15b26idurig9 34.png b/icons/59a066f8bb5145cbada4b7a08965cf15b26idurig9 34.png new file mode 100644 index 00000000..69022536 Binary files /dev/null and b/icons/59a066f8bb5145cbada4b7a08965cf15b26idurig9 34.png differ diff --git a/icons/5c9d8b4b4a2e4fc782558787fc941e24o6u5iv52dl 21.png b/icons/5c9d8b4b4a2e4fc782558787fc941e24o6u5iv52dl 21.png new file mode 100644 index 00000000..bde6950f Binary files /dev/null and b/icons/5c9d8b4b4a2e4fc782558787fc941e24o6u5iv52dl 21.png differ diff --git a/icons/5f56e229217a4c38b3da0e3a53ecc667o478oy5v4v 22.png b/icons/5f56e229217a4c38b3da0e3a53ecc667o478oy5v4v 22.png new file mode 100644 index 00000000..a365d56a Binary files /dev/null and b/icons/5f56e229217a4c38b3da0e3a53ecc667o478oy5v4v 22.png differ diff --git a/icons/5f71607a688940eea181dcd1ed6e9f51m1icpzgorz 23.png b/icons/5f71607a688940eea181dcd1ed6e9f51m1icpzgorz 23.png new file mode 100644 index 00000000..6cf79ca6 Binary files /dev/null and b/icons/5f71607a688940eea181dcd1ed6e9f51m1icpzgorz 23.png differ diff --git a/icons/6292cc8c10564acbbb7d43eed26ed8798ij2deo3sk 48.png b/icons/6292cc8c10564acbbb7d43eed26ed8798ij2deo3sk 48.png new file mode 100644 index 00000000..339a8f62 Binary files /dev/null and b/icons/6292cc8c10564acbbb7d43eed26ed8798ij2deo3sk 48.png differ diff --git a/icons/64c5c39bb6e24fec8fa12ca9baa4a4aa6tfkdi5v27 35.png b/icons/64c5c39bb6e24fec8fa12ca9baa4a4aa6tfkdi5v27 35.png new file mode 100644 index 00000000..60838a46 Binary files /dev/null and b/icons/64c5c39bb6e24fec8fa12ca9baa4a4aa6tfkdi5v27 35.png differ diff --git a/icons/64edb94f67fd46dd9031995ef2be86fca3xpw8y5kz 8.jpg b/icons/64edb94f67fd46dd9031995ef2be86fca3xpw8y5kz 8.jpg new file mode 100644 index 00000000..3767f562 Binary files /dev/null and b/icons/64edb94f67fd46dd9031995ef2be86fca3xpw8y5kz 8.jpg differ diff --git a/icons/6c7b8a2777a743bcac0b4d11465384bejp8n19peeg 24.png b/icons/6c7b8a2777a743bcac0b4d11465384bejp8n19peeg 24.png new file mode 100644 index 00000000..2d664d56 Binary files /dev/null and b/icons/6c7b8a2777a743bcac0b4d11465384bejp8n19peeg 24.png differ diff --git a/icons/6f722314cefa418fada5eab9e09bf86aqutumxihsx 25.png b/icons/6f722314cefa418fada5eab9e09bf86aqutumxihsx 25.png new file mode 100644 index 00000000..caebf899 Binary files /dev/null and b/icons/6f722314cefa418fada5eab9e09bf86aqutumxihsx 25.png differ diff --git a/icons/72f39322b33249e0b3441908e3b657b2rzf7g4x37c 36.png b/icons/72f39322b33249e0b3441908e3b657b2rzf7g4x37c 36.png new file mode 100644 index 00000000..b63b9eb2 Binary files /dev/null and b/icons/72f39322b33249e0b3441908e3b657b2rzf7g4x37c 36.png differ diff --git a/icons/760282c126c74ff7a335c3efd6bb2e27vduh9zraqs 52.png b/icons/760282c126c74ff7a335c3efd6bb2e27vduh9zraqs 52.png new file mode 100644 index 00000000..5b8e3624 Binary files /dev/null and b/icons/760282c126c74ff7a335c3efd6bb2e27vduh9zraqs 52.png differ diff --git a/icons/767c7e25f56543f398e11896d356b46a1t4l6k8qk0 43.png b/icons/767c7e25f56543f398e11896d356b46a1t4l6k8qk0 43.png new file mode 100644 index 00000000..d452ecaf Binary files /dev/null and b/icons/767c7e25f56543f398e11896d356b46a1t4l6k8qk0 43.png differ diff --git a/icons/769f2ba251114a75bc3da94166770482zv3tb4ogjy 44.png b/icons/769f2ba251114a75bc3da94166770482zv3tb4ogjy 44.png new file mode 100644 index 00000000..596cb579 Binary files /dev/null and b/icons/769f2ba251114a75bc3da94166770482zv3tb4ogjy 44.png differ diff --git a/icons/8525ef6066a04537aa5ee92234dc2edcf1iyqm9gq9 49.png b/icons/8525ef6066a04537aa5ee92234dc2edcf1iyqm9gq9 49.png new file mode 100644 index 00000000..28eeaa58 Binary files /dev/null and b/icons/8525ef6066a04537aa5ee92234dc2edcf1iyqm9gq9 49.png differ diff --git a/icons/8529e290c5874ddd82fcf7b104955949izoulykd53 50.png b/icons/8529e290c5874ddd82fcf7b104955949izoulykd53 50.png new file mode 100644 index 00000000..ffa190c9 Binary files /dev/null and b/icons/8529e290c5874ddd82fcf7b104955949izoulykd53 50.png differ diff --git a/icons/8673d8f7d062441c8feea8afe83ae4445q333yr9bx 10.jpg b/icons/8673d8f7d062441c8feea8afe83ae4445q333yr9bx 10.jpg new file mode 100644 index 00000000..15d92445 Binary files /dev/null and b/icons/8673d8f7d062441c8feea8afe83ae4445q333yr9bx 10.jpg differ diff --git a/icons/88dfb08327f7470d8285613aa1bd9ab3xk2qzolbad 37.png b/icons/88dfb08327f7470d8285613aa1bd9ab3xk2qzolbad 37.png new file mode 100644 index 00000000..6442d6c0 Binary files /dev/null and b/icons/88dfb08327f7470d8285613aa1bd9ab3xk2qzolbad 37.png differ diff --git a/icons/91379d2939284e5db2a9cc0915fccf4a6wru3vj2q3 51.png b/icons/91379d2939284e5db2a9cc0915fccf4a6wru3vj2q3 51.png new file mode 100644 index 00000000..33aa82cc Binary files /dev/null and b/icons/91379d2939284e5db2a9cc0915fccf4a6wru3vj2q3 51.png differ diff --git a/icons/91c608ac23044d81803eadce07c4d183kvddwrfpv8 9.jpg b/icons/91c608ac23044d81803eadce07c4d183kvddwrfpv8 9.jpg new file mode 100644 index 00000000..b804bc24 Binary files /dev/null and b/icons/91c608ac23044d81803eadce07c4d183kvddwrfpv8 9.jpg differ diff --git a/icons/95e065018ba24172b2e2dd2e2833360coobdzkt671 38.png b/icons/95e065018ba24172b2e2dd2e2833360coobdzkt671 38.png new file mode 100644 index 00000000..357fdf8e Binary files /dev/null and b/icons/95e065018ba24172b2e2dd2e2833360coobdzkt671 38.png differ diff --git a/icons/9c42291970364fcb8d7fdbdaf96900152rpyexrh3s 26.png b/icons/9c42291970364fcb8d7fdbdaf96900152rpyexrh3s 26.png new file mode 100644 index 00000000..ae65cedf Binary files /dev/null and b/icons/9c42291970364fcb8d7fdbdaf96900152rpyexrh3s 26.png differ diff --git a/icons/9e9c5129966244b78cfb68778fbd7a81k6stba15mw 27.png b/icons/9e9c5129966244b78cfb68778fbd7a81k6stba15mw 27.png new file mode 100644 index 00000000..b2590dc5 Binary files /dev/null and b/icons/9e9c5129966244b78cfb68778fbd7a81k6stba15mw 27.png differ diff --git a/icons/a84efcfa299c4269af95d671e122d4770vrq87ttfz 53.png b/icons/a84efcfa299c4269af95d671e122d4770vrq87ttfz 53.png new file mode 100644 index 00000000..3c0698a3 Binary files /dev/null and b/icons/a84efcfa299c4269af95d671e122d4770vrq87ttfz 53.png differ diff --git a/icons/ae7f17f9ebae4c6fbb51772b934d4077xllfw2cd12 54.png b/icons/ae7f17f9ebae4c6fbb51772b934d4077xllfw2cd12 54.png new file mode 100644 index 00000000..092c655d Binary files /dev/null and b/icons/ae7f17f9ebae4c6fbb51772b934d4077xllfw2cd12 54.png differ diff --git a/icons/af3304699927443db884fe468295cee8oss2xgnb4n 55.png b/icons/af3304699927443db884fe468295cee8oss2xgnb4n 55.png new file mode 100644 index 00000000..f36509cd Binary files /dev/null and b/icons/af3304699927443db884fe468295cee8oss2xgnb4n 55.png differ diff --git a/icons/b2328b9abf12499ea9941cefa0880ae43cqywtyhjp 56.png b/icons/b2328b9abf12499ea9941cefa0880ae43cqywtyhjp 56.png new file mode 100644 index 00000000..164b1a4e Binary files /dev/null and b/icons/b2328b9abf12499ea9941cefa0880ae43cqywtyhjp 56.png differ diff --git a/icons/ba82799518704655ab2fdc254336de08wtb2ofda96 57.png b/icons/ba82799518704655ab2fdc254336de08wtb2ofda96 57.png new file mode 100644 index 00000000..4e3ffe7d Binary files /dev/null and b/icons/ba82799518704655ab2fdc254336de08wtb2ofda96 57.png differ diff --git a/icons/bf981c370d9d44f998803310fedb8af3yr9suwbwp1 58.png b/icons/bf981c370d9d44f998803310fedb8af3yr9suwbwp1 58.png new file mode 100644 index 00000000..2b86192c Binary files /dev/null and b/icons/bf981c370d9d44f998803310fedb8af3yr9suwbwp1 58.png differ diff --git a/icons/cb007f931afb4386bfff7f80b8971203c5qc2k1j1n 59.png b/icons/cb007f931afb4386bfff7f80b8971203c5qc2k1j1n 59.png new file mode 100644 index 00000000..164b1a4e Binary files /dev/null and b/icons/cb007f931afb4386bfff7f80b8971203c5qc2k1j1n 59.png differ diff --git a/icons/d4003b6bdbbb4ec2bf93c5f7a6e9f6383fwxssjlwp 60.png b/icons/d4003b6bdbbb4ec2bf93c5f7a6e9f6383fwxssjlwp 60.png new file mode 100644 index 00000000..4d04e924 Binary files /dev/null and b/icons/d4003b6bdbbb4ec2bf93c5f7a6e9f6383fwxssjlwp 60.png differ diff --git a/icons/df0f8dfb34c1424abde8737039c5f58b1acdgq3h7w 61.png b/icons/df0f8dfb34c1424abde8737039c5f58b1acdgq3h7w 61.png new file mode 100644 index 00000000..d61cb557 Binary files /dev/null and b/icons/df0f8dfb34c1424abde8737039c5f58b1acdgq3h7w 61.png differ diff --git a/icons/e62f702add5043c6af73a95becca0985s0nebb3f3d 62.png b/icons/e62f702add5043c6af73a95becca0985s0nebb3f3d 62.png new file mode 100644 index 00000000..9d4744e2 Binary files /dev/null and b/icons/e62f702add5043c6af73a95becca0985s0nebb3f3d 62.png differ diff --git a/icons/e6344b2025ac43e2ad95f83b19b12060s0jfs4vpqe 63.png b/icons/e6344b2025ac43e2ad95f83b19b12060s0jfs4vpqe 63.png new file mode 100644 index 00000000..5ed8c447 Binary files /dev/null and b/icons/e6344b2025ac43e2ad95f83b19b12060s0jfs4vpqe 63.png differ diff --git a/icons/eb7a947539d94cd495ea6493e37a3e35lkqmcnnl9q 64.png b/icons/eb7a947539d94cd495ea6493e37a3e35lkqmcnnl9q 64.png new file mode 100644 index 00000000..3cf5bf52 Binary files /dev/null and b/icons/eb7a947539d94cd495ea6493e37a3e35lkqmcnnl9q 64.png differ diff --git a/icons/f0771d0db94847bbb2cb60ebe5201aa0tzzjzor6d5 67.png b/icons/f0771d0db94847bbb2cb60ebe5201aa0tzzjzor6d5 67.png new file mode 100644 index 00000000..a1e3cb7b Binary files /dev/null and b/icons/f0771d0db94847bbb2cb60ebe5201aa0tzzjzor6d5 67.png differ diff --git a/icons/f09a614eca0546748e5e71b565e8d662kxkezi9bbv 66.png b/icons/f09a614eca0546748e5e71b565e8d662kxkezi9bbv 66.png new file mode 100644 index 00000000..2eac4005 Binary files /dev/null and b/icons/f09a614eca0546748e5e71b565e8d662kxkezi9bbv 66.png differ diff --git a/icons/f2fb85fba7bd4078adb252014d3e8896e48sbh2gwr 12.jpg b/icons/f2fb85fba7bd4078adb252014d3e8896e48sbh2gwr 12.jpg new file mode 100644 index 00000000..32eb9173 Binary files /dev/null and b/icons/f2fb85fba7bd4078adb252014d3e8896e48sbh2gwr 12.jpg differ diff --git a/icons/f4f47201c43e42ac82b83ed711199774ggihs7g6yb 65.png b/icons/f4f47201c43e42ac82b83ed711199774ggihs7g6yb 65.png new file mode 100644 index 00000000..e20147a1 Binary files /dev/null and b/icons/f4f47201c43e42ac82b83ed711199774ggihs7g6yb 65.png differ diff --git a/icons/f77ff754930b48f6b9acb56ea4740e93qnbzwe6lu7 13.jpg b/icons/f77ff754930b48f6b9acb56ea4740e93qnbzwe6lu7 13.jpg new file mode 100644 index 00000000..315ec3c8 Binary files /dev/null and b/icons/f77ff754930b48f6b9acb56ea4740e93qnbzwe6lu7 13.jpg differ diff --git a/icons/fc97b1cbb0c647e295a19cbad56dac04bb7ljy1fiv 14.jpg b/icons/fc97b1cbb0c647e295a19cbad56dac04bb7ljy1fiv 14.jpg new file mode 100644 index 00000000..375e6628 Binary files /dev/null and b/icons/fc97b1cbb0c647e295a19cbad56dac04bb7ljy1fiv 14.jpg differ